Replace it with margin-start, -end, -top, -bottom throughout.
g_object_bind_property (item, "name",
label, "label",
G_BINDING_DEFAULT);
- g_object_set (label, "margin", 10, NULL);
+ gtk_widget_set_margin_start (label, 10);
+ gtk_widget_set_margin_end (label, 10);
+ gtk_widget_set_margin_top (label, 10);
+ gtk_widget_set_margin_bottom (label, 10);
gtk_label_set_xalign (GTK_LABEL (label), 0.0);
gtk_widget_set_hexpand (label, TRUE);
gtk_container_add (GTK_CONTAINER (row), box);
<template class="ConstraintEditor" parent="GtkWidget">
<child>
<object class="GtkGrid" id="grid">
- <property name="margin">20</property>
+ <property name="margin-start">20</property>
+ <property name="margin-end">20</property>
+ <property name="margin-top">20</property>
+ <property name="margin-bottom">20</property>
<property name="row-spacing">10</property>
<property name="column-spacing">10</property>
<child>
<template class="GuideEditor" parent="GtkWidget">
<child>
<object class="GtkGrid" id="grid">
- <property name="margin">20</property>
+ <property name="margin-start">20</property>
+ <property name="margin-end">20</property>
+ <property name="margin-top">20</property>
+ <property name="margin-bottom">20</property>
<property name="row-spacing">10</property>
<property name="column-spacing">10</property>
<child>
GtkWidget *box, *label, *entry;
box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 12);
- g_object_set (box, "margin", 12, NULL);
+ gtk_widget_set_margin_start (box, 12);
+ gtk_widget_set_margin_end (box, 12);
+ gtk_widget_set_margin_top (box, 12);
+ gtk_widget_set_margin_bottom (box, 12);
label = gtk_label_new ("You must fill out this entry to continue:");
gtk_container_add (GTK_CONTAINER (box), label);
GtkWidget *box, *checkbutton;
box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 12);
- g_object_set (box, "margin", 12, NULL);
+ gtk_widget_set_margin_start (box, 12);
+ gtk_widget_set_margin_end (box, 12);
+ gtk_widget_set_margin_top (box, 12);
+ gtk_widget_set_margin_bottom (box, 12);
checkbutton = gtk_check_button_new_with_label ("This is optional data, you may continue "
"even if you do not check this");
G_CALLBACK (gtk_widget_destroyed), &window);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- g_object_set (vbox, "margin", 8, NULL);
+ gtk_widget_set_margin_start (vbox, 8);
+ gtk_widget_set_margin_end (vbox, 8);
+ gtk_widget_set_margin_top (vbox, 8);
+ gtk_widget_set_margin_bottom (vbox, 8);
gtk_container_add (GTK_CONTAINER (window), vbox);
gtk_container_add (GTK_CONTAINER (vbox), label);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4);
- g_object_set (hbox, "margin", 8, NULL);
+ gtk_widget_set_margin_start (hbox, 8);
+ gtk_widget_set_margin_end (hbox, 8);
+ gtk_widget_set_margin_top (hbox, 8);
+ gtk_widget_set_margin_bottom (hbox, 8);
gtk_container_add (GTK_CONTAINER (vbox), hbox);
/* Create the first entry */
gtk_container_add (GTK_CONTAINER (vbox), label);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4);
- g_object_set (hbox, "margin", 8, NULL);
+ gtk_widget_set_margin_start (hbox, 8);
+ gtk_widget_set_margin_end (hbox, 8);
+ gtk_widget_set_margin_top (hbox, 8);
+ gtk_widget_set_margin_bottom (hbox, 8);
gtk_container_add (GTK_CONTAINER (vbox), hbox);
/* Create the second entry */
gtk_container_add (GTK_CONTAINER (vbox), label);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4);
- g_object_set (hbox, "margin", 8, NULL);
+ gtk_widget_set_margin_start (hbox, 8);
+ gtk_widget_set_margin_end (hbox, 8);
+ gtk_widget_set_margin_top (hbox, 8);
+ gtk_widget_set_margin_bottom (hbox, 8);
gtk_container_add (GTK_CONTAINER (vbox), hbox);
/* Create the first image */
G_CALLBACK (gtk_widget_destroyed), &window);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- g_object_set (vbox, "margin", 12, NULL);
+ gtk_widget_set_margin_start (vbox, 12);
+ gtk_widget_set_margin_end (vbox, 12);
+ gtk_widget_set_margin_top (vbox, 12);
+ gtk_widget_set_margin_bottom (vbox, 12);
gtk_container_add (GTK_CONTAINER (window), vbox);
/*
G_CALLBACK (gtk_widget_destroyed), &window);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 2);
- g_object_set (vbox, "margin", 10, NULL);
+ gtk_widget_set_margin_start (vbox, 10);
+ gtk_widget_set_margin_end (vbox, 10);
+ gtk_widget_set_margin_top (vbox, 10);
+ gtk_widget_set_margin_bottom (vbox, 10);
gtk_container_add (GTK_CONTAINER (window), vbox);
/* A combobox demonstrating cell renderers, separators and
gtk_container_add (GTK_CONTAINER (vbox), frame);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- g_object_set (box, "margin", 5, NULL);
+ gtk_widget_set_margin_start (box, 5);
+ gtk_widget_set_margin_end (box, 5);
+ gtk_widget_set_margin_top (box, 5);
+ gtk_widget_set_margin_bottom (box, 5);
gtk_container_add (GTK_CONTAINER (frame), box);
model = create_icon_store ();
gtk_container_add (GTK_CONTAINER (vbox), frame);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- g_object_set (box, "margin", 5, NULL);
+ gtk_widget_set_margin_start (box, 5);
+ gtk_widget_set_margin_end (box, 5);
+ gtk_widget_set_margin_top (box, 5);
+ gtk_widget_set_margin_bottom (box, 5);
gtk_container_add (GTK_CONTAINER (frame), box);
model = create_capital_store ();
gtk_container_add (GTK_CONTAINER (vbox), frame);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- g_object_set (box, "margin", 5, NULL);
+ gtk_widget_set_margin_start (box, 5);
+ gtk_widget_set_margin_end (box, 5);
+ gtk_widget_set_margin_top (box, 5);
+ gtk_widget_set_margin_bottom (box, 5);
gtk_container_add (GTK_CONTAINER (frame), box);
combo = gtk_combo_box_text_new_with_entry ();
gtk_container_add (GTK_CONTAINER (vbox), frame);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- g_object_set (box, "margin", 5, NULL);
+ gtk_widget_set_margin_start (box, 5);
+ gtk_widget_set_margin_end (box, 5);
+ gtk_widget_set_margin_top (box, 5);
+ gtk_widget_set_margin_bottom (box, 5);
gtk_container_add (GTK_CONTAINER (frame), box);
combo = gtk_combo_box_text_new ();
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
- <property name="margin">60</property>
+ <property name="margin-start">60</property>
+ <property name="margin-end">60</property>
+ <property name="margin-top">60</property>
+ <property name="margin-bottom">60</property>
<property name="spacing">10</property>
<property name="halign">center</property>
<child>
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkImage">
G_CALLBACK (gtk_widget_destroyed), &window);
frame = gtk_frame_new ("Dialogs");
- g_object_set (frame, "margin", 8, NULL);
+ gtk_widget_set_margin_start (frame, 8);
+ gtk_widget_set_margin_end (frame, 8);
+ gtk_widget_set_margin_top (frame, 8);
+ gtk_widget_set_margin_bottom (frame, 8);
gtk_container_add (GTK_CONTAINER (window), frame);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- g_object_set (vbox, "margin", 8, NULL);
+ gtk_widget_set_margin_start (vbox, 8);
+ gtk_widget_set_margin_end (vbox, 8);
+ gtk_widget_set_margin_top (vbox, 8);
+ gtk_widget_set_margin_bottom (vbox, 8);
gtk_container_add (GTK_CONTAINER (frame), vbox);
/* Standard message dialog */
G_CALLBACK (close_window), NULL);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- g_object_set (vbox, "margin", 16, NULL);
+ gtk_widget_set_margin_start (vbox, 16);
+ gtk_widget_set_margin_end (vbox, 16);
+ gtk_widget_set_margin_top (vbox, 16);
+ gtk_widget_set_margin_bottom (vbox, 16);
gtk_container_add (GTK_CONTAINER (window), vbox);
/*
G_CALLBACK (gtk_widget_destroyed), &window);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
- g_object_set (vbox, "margin", 5, NULL);
+ gtk_widget_set_margin_start (vbox, 5);
+ gtk_widget_set_margin_end (vbox, 5);
+ gtk_widget_set_margin_top (vbox, 5);
+ gtk_widget_set_margin_bottom (vbox, 5);
gtk_container_add (GTK_CONTAINER (window), vbox);
gtk_container_add (GTK_CONTAINER (vbox),
G_CALLBACK (gtk_widget_destroyed), &window);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
- g_object_set (vbox, "margin", 5, NULL);
+ gtk_widget_set_margin_start (vbox, 5);
+ gtk_widget_set_margin_end (vbox, 5);
+ gtk_widget_set_margin_top (vbox, 5);
+ gtk_widget_set_margin_bottom (vbox, 5);
gtk_container_add (GTK_CONTAINER (window), vbox);
label = gtk_label_new (NULL);
G_CALLBACK (gtk_widget_destroyed), &window);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
- g_object_set (vbox, "margin", 5, NULL);
+ gtk_widget_set_margin_start (vbox, 5);
+ gtk_widget_set_margin_end (vbox, 5);
+ gtk_widget_set_margin_top (vbox, 5);
+ gtk_widget_set_margin_bottom (vbox, 5);
gtk_container_add (GTK_CONTAINER (window), vbox);
label = gtk_label_new (NULL);
<property name="title" translatable="yes">Filter Model</property>
<child>
<object class="GtkGrid" id="grid1">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="row-spacing">10</property>
<property name="column-spacing">10</property>
<property name="column-homogeneous">1</property>
<object class="GtkViewport">
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
<property name="orientation">vertical</property>
<property name="hexpand">1</property>
<property name="vexpand">1</property>
- <property name="margin">20</property>
+ <property name="margin-start">20</property>
+ <property name="margin-end">20</property>
+ <property name="margin-top">20</property>
+ <property name="margin-bottom">20</property>
<property name="spacing">20</property>
<child>
<object class="GtkStack" id="stack">
g_signal_connect (window, "destroy", G_CALLBACK (close_window), NULL);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, FALSE);
- g_object_set (box, "margin", 12, NULL);
+ gtk_widget_set_margin_start (box, 12);
+ gtk_widget_set_margin_end (box, 12);
+ gtk_widget_set_margin_top (box, 12);
+ gtk_widget_set_margin_bottom (box, 12);
gtk_box_set_spacing (GTK_BOX (box), 6);
gtk_container_add (GTK_CONTAINER (window), box);
grid = gtk_grid_new ();
gtk_widget_set_halign (grid, GTK_ALIGN_CENTER);
- g_object_set (grid, "margin", 10, NULL);
+ gtk_widget_set_margin_start (grid, 10);
+ gtk_widget_set_margin_end (grid, 10);
+ gtk_widget_set_margin_top (grid, 10);
+ gtk_widget_set_margin_bottom (grid, 10);
gtk_grid_set_row_spacing (GTK_GRID (grid), 10);
gtk_grid_set_column_spacing (GTK_GRID (grid), 10);
G_CALLBACK (cleanup_callback), NULL);
base_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- g_object_set (base_vbox, "margin", 16, NULL);
+ gtk_widget_set_margin_start (base_vbox, 16);
+ gtk_widget_set_margin_end (base_vbox, 16);
+ gtk_widget_set_margin_top (base_vbox, 16);
+ gtk_widget_set_margin_bottom (base_vbox, 16);
gtk_container_add (GTK_CONTAINER (window), base_vbox);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 16);
g_signal_connect (window, "destroy", G_CALLBACK (gtk_widget_destroyed), &window);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- g_object_set (vbox, "margin", 8, NULL);
+ gtk_widget_set_margin_start (vbox, 8);
+ gtk_widget_set_margin_end (vbox, 8);
+ gtk_widget_set_margin_top (vbox, 8);
+ gtk_widget_set_margin_bottom (vbox, 8);
gtk_container_add (GTK_CONTAINER (window), vbox);
bar = gtk_info_bar_new ();
gtk_container_add (GTK_CONTAINER (vbox), frame);
vbox2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- g_object_set (vbox2, "margin", 8, NULL);
+ gtk_widget_set_margin_start (vbox2, 8);
+ gtk_widget_set_margin_end (vbox2, 8);
+ gtk_widget_set_margin_top (vbox2, 8);
+ gtk_widget_set_margin_bottom (vbox2, 8);
gtk_container_add (GTK_CONTAINER (frame), vbox2);
/* Standard message dialog */
G_CALLBACK (gtk_widget_destroyed), &window);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- g_object_set (vbox, "margin", 8, NULL);
+ gtk_widget_set_margin_start (vbox, 8);
+ gtk_widget_set_margin_end (vbox, 8);
+ gtk_widget_set_margin_top (vbox, 8);
+ gtk_widget_set_margin_bottom (vbox, 8);
gtk_container_add (GTK_CONTAINER (window), vbox);
label = gtk_label_new ("This is the bug list (note: not based on real data, it would be nice to have a nice ODBC interface to bugzilla or so, though).");
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
- <property name="margin">80</property>
+ <property name="margin-start">80</property>
+ <property name="margin-end">80</property>
+ <property name="margin-top">80</property>
+ <property name="margin-bottom">80</property>
<child>
<object class="GtkMenuButton">
<property name="popover">thing_a</property>
<object class="GtkPopover" id="thing_a">
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkModelButton">
<object class="GtkPopover" id="thing_b">
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="orientation">vertical</property>
<property name="spacing">10</property>
<child>
<object class="GtkPopover" id="thing_c">
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="orientation">vertical</property>
<property name="spacing">10</property>
<child>
child2 = gtk_paned_get_child2 (paned);
frame = gtk_frame_new (frame_label);
- g_object_set (frame, "margin", 4, NULL);
+ gtk_widget_set_margin_start (frame, 4);
+ gtk_widget_set_margin_end (frame, 4);
+ gtk_widget_set_margin_top (frame, 4);
+ gtk_widget_set_margin_bottom (frame, 4);
table = gtk_grid_new ();
gtk_container_add (GTK_CONTAINER (frame), table);
gtk_container_add (GTK_CONTAINER (window), vbox);
vpaned = gtk_paned_new (GTK_ORIENTATION_VERTICAL);
- g_object_set (vpaned, "margin", 5, NULL);
+ gtk_widget_set_margin_start (vpaned, 5);
+ gtk_widget_set_margin_end (vpaned, 5);
+ gtk_widget_set_margin_top (vpaned, 5);
+ gtk_widget_set_margin_bottom (vpaned, 5);
gtk_container_add (GTK_CONTAINER (vbox), vpaned);
hpaned = gtk_paned_new (GTK_ORIENTATION_HORIZONTAL);
G_CALLBACK (gtk_widget_destroyed), &window);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
- g_object_set (box, "margin", 18, NULL);
+ gtk_widget_set_margin_start (box, 18);
+ gtk_widget_set_margin_end (box, 18);
+ gtk_widget_set_margin_top (box, 18);
+ gtk_widget_set_margin_bottom (box, 18);
gtk_container_add (GTK_CONTAINER (window), box);
entry = gtk_password_entry_new ();
G_CALLBACK (gtk_widget_destroyed), &window);
table = gtk_grid_new ();
- g_object_set (table, "margin", 20, NULL);
+ gtk_widget_set_margin_start (table, 20);
+ gtk_widget_set_margin_end (table, 20);
+ gtk_widget_set_margin_top (table, 20);
+ gtk_widget_set_margin_bottom (table, 20);
gtk_grid_set_row_spacing (GTK_GRID (table), 3);
gtk_grid_set_column_spacing (GTK_GRID (table), 10);
gtk_container_add (GTK_CONTAINER (window), table);
gtk_widget_set_parent (popover, parent);
gtk_popover_set_position (GTK_POPOVER (popover), pos);
gtk_container_add (GTK_CONTAINER (popover), child);
- g_object_set (child, "margin", 6, NULL);
+ gtk_widget_set_margin_start (child, 6);
+ gtk_widget_set_margin_end (child, 6);
+ gtk_widget_set_margin_top (child, 6);
+ gtk_widget_set_margin_bottom (child, 6);
gtk_widget_show (child);
return popover;
window = gtk_window_new ();
gtk_window_set_title (GTK_WINDOW (window), "Popovers");
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 24);
- g_object_set (box, "margin", 24, NULL);
+ gtk_widget_set_margin_start (box, 24);
+ gtk_widget_set_margin_end (box, 24);
+ gtk_widget_set_margin_top (box, 24);
+ gtk_widget_set_margin_bottom (box, 24);
gtk_container_add (GTK_CONTAINER (window), box);
g_signal_connect (window, "destroy",
<object class="GtkGrid" id="grid1">
<property name="row-spacing">10</property>
<property name="column-spacing">10</property>
- <property name="margin">20</property>
+ <property name="margin-start">20</property>
+ <property name="margin-end">20</property>
+ <property name="margin-top">20</property>
+ <property name="margin-bottom">20</property>
<child>
<object class="GtkLabel" id="label_plain">
<property name="label">Plain</property>
G_CALLBACK (search_entry_destroyed), &window);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
- g_object_set (vbox, "margin", 5, NULL);
+ gtk_widget_set_margin_start (vbox, 5);
+ gtk_widget_set_margin_end (vbox, 5);
+ gtk_widget_set_margin_top (vbox, 5);
+ gtk_widget_set_margin_bottom (vbox, 5);
gtk_container_add (GTK_CONTAINER (window), vbox);
label = gtk_label_new (NULL);
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
- <property name="margin">50</property>
+ <property name="margin-start">50</property>
+ <property name="margin-end">50</property>
+ <property name="margin-top">50</property>
+ <property name="margin-end">50</property>
<property name="spacing">10</property>
<child>
<object class="GtkButton">
G_CALLBACK (gtk_widget_destroyed), &window);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
- g_object_set (vbox, "margin", 5, NULL);
+ gtk_widget_set_margin_start (vbox, 5);
+ gtk_widget_set_margin_end (vbox, 5);
+ gtk_widget_set_margin_top (vbox, 5);
+ gtk_widget_set_margin_bottom (vbox, 5);
gtk_container_add (GTK_CONTAINER (window), vbox);
size_group = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL);
gtk_container_add (GTK_CONTAINER (vbox), frame);
table = gtk_grid_new ();
- g_object_set (table, "margin", 5, NULL);
+ gtk_widget_set_margin_start (table, 5);
+ gtk_widget_set_margin_end (table, 5);
+ gtk_widget_set_margin_top (table, 5);
+ gtk_widget_set_margin_bottom (table, 5);
gtk_grid_set_row_spacing (GTK_GRID (table), 5);
gtk_grid_set_column_spacing (GTK_GRID (table), 10);
gtk_container_add (GTK_CONTAINER (frame), table);
gtk_container_add (GTK_CONTAINER (vbox), frame);
table = gtk_grid_new ();
- g_object_set (table, "margin", 5, NULL);
+ gtk_widget_set_margin_start (table, 5);
+ gtk_widget_set_margin_end (table, 5);
+ gtk_widget_set_margin_top (table, 5);
+ gtk_widget_set_margin_bottom (table, 5);
gtk_grid_set_row_spacing (GTK_GRID (table), 5);
gtk_grid_set_column_spacing (GTK_GRID (table), 10);
gtk_container_add (GTK_CONTAINER (frame), table);
tweaks = gtk_grid_new ();
gtk_grid_set_row_spacing (GTK_GRID (tweaks), 10);
gtk_grid_set_column_spacing (GTK_GRID (tweaks), 10);
- g_object_set (tweaks, "margin", 10, NULL);
+ gtk_widget_set_margin_start (tweaks, 10);
+ gtk_widget_set_margin_end (tweaks, 10);
+ gtk_widget_set_margin_top (tweaks, 10);
+ gtk_widget_set_margin_bottom (tweaks, 10);
choices = gtk_flow_box_new ();
gtk_style_context_add_class (gtk_widget_get_style_context (choices), GTK_STYLE_CLASS_VIEW);
<property name="title" translatable="yes">Spin Button</property>
<child>
<object class="GtkGrid">
- <property name="margin">20</property>
+ <property name="margin-start">20</property>
+ <property name="margin-end">20</property>
+ <property name="margin-top">20</property>
+ <property name="margin-bottom">20</property>
<property name="row-spacing">10</property>
<property name="column-spacing">10</property>
<child>
content_area = gtk_dialog_get_content_area (GTK_DIALOG (window));
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
- g_object_set (vbox, "margin", 5, NULL);
+ gtk_widget_set_margin_start (vbox, 5);
+ gtk_widget_set_margin_end (vbox, 5);
+ gtk_widget_set_margin_top (vbox, 5);
+ gtk_widget_set_margin_bottom (vbox, 5);
gtk_container_add (GTK_CONTAINER (content_area), vbox);
/* Sensitive */
G_CALLBACK (gtk_widget_destroyed), &window);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
- g_object_set (box, "margin", 18, NULL);
+ gtk_widget_set_margin_start (box, 18);
+ gtk_widget_set_margin_end (box, 18);
+ gtk_widget_set_margin_top (box, 18);
+ gtk_widget_set_margin_bottom (box, 18);
gtk_container_add (GTK_CONTAINER (window), box);
entry = demo_tagged_entry_new ();
</child>
<child>
<object class="GtkGrid" id="grid">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="row-spacing">10</property>
<property name="orientation">vertical</property>
<child>
<interface>
<object class="GtkGrid" id="grid">
<property name="row-spacing">10</property>
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkBox">
button = gtk_button_new_with_label ("Don't click this button!");
label = gtk_bin_get_child (GTK_BIN (button));
- g_object_set (label, "margin", 50, NULL);
+ gtk_widget_set_margin_start (label, 50);
+ gtk_widget_set_margin_end (label, 50);
+ gtk_widget_set_margin_top (label, 50);
+ gtk_widget_set_margin_bottom (label, 50);
gtk_widget_set_opacity (button, 0.7);
gtk_widget_set_halign (button, GTK_ALIGN_FILL);
button = gtk_button_new_with_label ("Maybe this one?");
label = gtk_bin_get_child (GTK_BIN (button));
- g_object_set (label, "margin", 50, NULL);
+ gtk_widget_set_margin_start (label, 50);
+ gtk_widget_set_margin_end (label, 50);
+ gtk_widget_set_margin_top (label, 50);
+ gtk_widget_set_margin_bottom (label, 50);
gtk_widget_set_opacity (button, 0.7);
gtk_widget_set_halign (button, GTK_ALIGN_FILL);
G_CALLBACK (gtk_widget_destroyed), &window);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- g_object_set (vbox, "margin", 8, NULL);
+ gtk_widget_set_margin_start (vbox, 8);
+ gtk_widget_set_margin_end (vbox, 8);
+ gtk_widget_set_margin_top (vbox, 8);
+ gtk_widget_set_margin_bottom (vbox, 8);
gtk_container_add (GTK_CONTAINER (window), vbox);
gtk_container_add (GTK_CONTAINER (vbox),
gtk_label_set_xalign (GTK_LABEL (row), 0);
g_object_set_data (G_OBJECT (row), "context", c);
gtk_widget_show (row);
- g_object_set (row, "margin", 10, NULL);
+ gtk_widget_set_margin_start (row, 10);
+ gtk_widget_set_margin_end (row, 10);
+ gtk_widget_set_margin_top (row, 10);
+ gtk_widget_set_margin_bottom (row, 10);
gtk_list_box_insert (GTK_LIST_BOX (win->context_list), row, -1);
<property name="orientation">vertical</property>
<child>
<object class="GtkGrid">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="row-spacing">18</property>
<property name="column-spacing">18</property>
<property name="halign">center</property>
<property name="label" translatable="yes">Copy to Clipboard</property>
<property name="halign">center</property>
<property name="valign">center</property>
- <property name="margin">20</property>
+ <property name="margin-start">20</property>
+ <property name="margin-end">20</property>
+ <property name="margin-top">20</property>
+ <property name="margin-bottom">20</property>
<signal name="clicked" handler="copy_to_clipboard"/>
</object>
</child>
<child>
<object class="GtkLabel" id="description">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="wrap">1</property>
<property name="max-width-chars">60</property>
<property name="valign">start</property>
"halign", GTK_ALIGN_START,
"valign", GTK_ALIGN_CENTER,
"hexpand", TRUE,
- "margin", 6,
+ "margin-start", 6,
+ "margin-end", 6,
+ "margin-top", 6,
+ "margin-bottom", 6,
"xalign", 0.0,
NULL);
gtk_container_add (GTK_CONTAINER (row), label);
"selectable", FALSE,
"halign", GTK_ALIGN_END,
"valign", GTK_ALIGN_CENTER,
- "margin", 6,
+ "margin-start", 6,
+ "margin-end", 6,
+ "margin-top", 6,
+ "margin-bottom", 6,
"height-request", 24,
NULL);
box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
g_object_set (label,
"halign", GTK_ALIGN_START,
"valign", GTK_ALIGN_CENTER,
- "margin", 6,
+ "margin-start", 6,
+ "margin-end", 6,
+ "margin-top", 6,
+ "margin-bottom", 6,
"hexpand", TRUE,
"xalign", 0.0,
NULL);
"selectable", FALSE,
"halign", GTK_ALIGN_END,
"valign", GTK_ALIGN_CENTER,
- "margin", 6,
+ "margin-start", 6,
+ "margin-end", 6,
+ "margin-top", 6,
+ "margin-bottom", 6,
"height-request", 24,
NULL);
box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
<child>
<object class="GtkBox" id="box1">
<property name="orientation">vertical</property>
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<child>
<object class="GtkStack" id="toplevel_stack">
<property name="transition-duration">1000</property>
<child>
<object class="GtkBox" id="page2box">
<property name="spacing">20</property>
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<child>
<object class="GtkLabel" id="page2note">
<property name="hexpand">1</property>
<property name="label" translatable="yes">Row 1</property>
<property name="halign">start</property>
<property name="valign">center</property>
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<property name="hexpand">1</property>
</object>
</child>
<property name="label" translatable="yes">Row 2</property>
<property name="halign">start</property>
<property name="valign">center</property>
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<property name="hexpand">1</property>
</object>
</child>
<property name="label" translatable="yes">Row 3</property>
<property name="halign">start</property>
<property name="valign">center</property>
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<property name="hexpand">1</property>
</object>
</child>
<property name="label" translatable="yes">Row 4</property>
<property name="halign">start</property>
<property name="valign">center</property>
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<property name="hexpand">1</property>
</object>
</child>
<property name="label" translatable="yes">Row 5</property>
<property name="halign">start</property>
<property name="valign">center</property>
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<property name="hexpand">1</property>
</object>
</child>
<property name="label" translatable="yes">Row 6</property>
<property name="halign">start</property>
<property name="valign">center</property>
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<property name="hexpand">1</property>
</object>
</child>
<property name="child">
<object class="GtkBox">
<property name="orientation">vertical</property>
- <property name="margin">20</property>
+ <property name="margin-start">20</property>
+ <property name="margin-end">20</property>
+ <property name="margin-top">20</property>
+ <property name="margin-bottom">20</property>
<property name="spacing">10</property>
<property name="halign">center</property>
<property name="valign">center</property>
<property name="child">
<object class="GtkBox">
<property name="orientation">vertical</property>
- <property name="margin">20</property>
+ <property name="margin-start">20</property>
+ <property name="margin-end">20</property>
+ <property name="margin-top">20</property>
+ <property name="margin-bottom">20</property>
<property name="spacing">10</property>
<property name="halign">center</property>
<property name="valign">center</property>
<property name="child">
<object class="GtkBox">
<property name="orientation">vertical</property>
- <property name="margin">20</property>
+ <property name="margin-start">20</property>
+ <property name="margin-end">20</property>
+ <property name="margin-top">20</property>
+ <property name="margin-bottom">20</property>
<property name="halign">center</property>
<property name="valign">center</property>
<style>
<property name="child">
<object class="GtkBox">
<property name="orientation">vertical</property>
- <property name="margin">20</property>
+ <property name="margin-start">20</property>
+ <property name="margin-end">20</property>
+ <property name="margin-top">20</property>
+ <property name="margin-bottom">20</property>
<property name="halign">center</property>
<property name="valign">center</property>
<style>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<object class="GtkBox" id="totem_like_osd">
<property name="visible">0</property>
<property name="opacity">0.9</property>
- <property name="margin">20</property>
+ <property name="margin-start">20</property>
+ <property name="margin-end">20</property>
+ <property name="margin-top">20</property>
+ <property name="margin-bottom">20</property>
<property name="valign">end</property>
<style>
<class name="osd"/>
<object class="GtkBox">
<child>
<object class="GtkLabel">
- <property name="margin">20</property>
+ <property name="margin-start">20</property>
+ <property name="margin-end">20</property>
+ <property name="margin-top">20</property>
+ <property name="margin-bottom">20</property>
<property name="label" translatable="yes">To free the princess, you have to slay the dragon.</property>
<accessibility>
<role type="static"/>
<object class="GtkGrid">
<property name="row-spacing">10</property>
<property name="column-spacing">10</property>
- <property name="margin">20</property>
+ <property name="margin-start">20</property>
+ <property name="margin-end">20</property>
+ <property name="margin-top">20</property>
+ <property name="margin-bottom">20</property>
<child>
<object class="GtkLabel">
<property name="halign">end</property>
<object class="GtkFlowBox" id="selection_flowbox">
<property name="row-spacing">10</property>
<property name="column-spacing">10</property>
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="min-children-per-line">3</property>
<property name="max-children-per-line">9</property>
</object>
<object class="GtkPopover" id="open_popover">
<child>
<object class="GtkGrid">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="row-spacing">10</property>
<property name="column-spacing">10</property>
<child>
button = gtk_button_new_from_icon_name ("call-start-symbolic");
gtk_widget_show (button);
gtk_container_add (GTK_CONTAINER (widget), button);
- g_object_set (gtk_widget_get_parent (button), "margin", 6, "spacing", 6, NULL);
+ g_object_set (gtk_widget_get_parent (button),
+ "margin-start", 6,
+ "margin-end", 6,
+ "margin-top", 6,
+ "margin-bottom", 6,
+ "spacing", 6,
+ NULL);
gtk_widget_show (widget);
<object class="GtkBox" id="vbox">
<child>
<object class="GtkGrid" id="grid">
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<property name="row-spacing">12</property>
<property name="column-spacing">6</property>
<child>
<object class="GtkBox" id="vbox">
<child>
<object class="GtkGrid" id="grid">
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<property name="row-spacing">12</property>
<property name="column-spacing">6</property>
<child>
<object class="GtkBox" id="vbox">
<child>
<object class="GtkGrid" id="grid">
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<property name="row-spacing">12</property>
<property name="column-spacing">6</property>
<child>
<object class="GtkBox" id="vbox">
<child>
<object class="GtkGrid" id="grid">
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<property name="row-spacing">12</property>
<property name="column-spacing">6</property>
<child>
<object class="GtkBox" id="vbox">
<child>
<object class="GtkGrid" id="grid">
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<property name="row-spacing">12</property>
<property name="column-spacing">6</property>
<child>
gtk_box_set_spacing (GTK_BOX (content_area), 2); /* 2 * 5 + 2 = 12 */
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 18);
- g_object_set (hbox, "margin", 20, NULL);
+ gtk_widget_set_margin_start (hbox, 20);
+ gtk_widget_set_margin_end (hbox, 20);
+ gtk_widget_set_margin_top (hbox, 20);
+ gtk_widget_set_margin_bottom (hbox, 20);
gtk_container_add (GTK_CONTAINER (content_area), hbox);
gtk_widget_show (hbox);
box->item_box = GTK_BOX (item_box);
gtk_container_add (GTK_CONTAINER (box), item_box);
gtk_widget_set_halign (GTK_WIDGET (item_box), GTK_ALIGN_FILL);
-
gtk_widget_set_halign (GTK_WIDGET (box), GTK_ALIGN_FILL);
- g_object_set (box, "margin", 0, NULL);
-
}
static void
* <child>
* <object class="GtkBox">
* <property name="visible">True</property>
- * <property name="margin">10</property>
+ * <property name="margin-start">10</property>
+ * <property name="margin-end">10</property>
+ * <property name="margin-top">10</property>
+ * <property name="margin-bottom">10</property>
* <child>
* <object class="GtkModelButton">
* <property name="visible">True</property>
grid = gtk_grid_new ();
gtk_container_add (GTK_CONTAINER (popover), grid);
g_object_set (grid,
- "margin", 10,
+ "margin-start", 10,
+ "margin-end", 10,
+ "margin-top", 10,
+ "margin-bottom", 10,
"row-spacing", 6,
"column-spacing", 6,
NULL);
gtk_image_set_icon_size (GTK_IMAGE (icon), GTK_ICON_SIZE_LARGE);
gtk_widget_set_halign (icon, GTK_ALIGN_CENTER);
gtk_widget_set_valign (icon, GTK_ALIGN_START);
- g_object_set (icon, "margin", 12, NULL);
+ gtk_widget_set_margin_start (icon, 12);
+ gtk_widget_set_margin_end (icon, 12);
+ gtk_widget_set_margin_top (icon, 12);
+ gtk_widget_set_margin_bottom (icon, 12);
/* Right */
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
NULL);
g_object_set_data (G_OBJECT (row), "gtk-shortcuts-section", section);
label = g_object_new (GTK_TYPE_LABEL,
- "margin", 6,
+ "margin-start", 6,
+ "margin-end", 6,
+ "margin-top", 6,
+ "margin-bottom", 6,
"label", title,
"xalign", 0.5f,
NULL);
empty = g_object_new (GTK_TYPE_GRID,
"row-spacing", 12,
- "margin", 12,
+ "margin-start", 12,
+ "margin-end", 12,
+ "margin-top", 12,
+ "margin-bottom", 12,
"hexpand", TRUE,
"vexpand", TRUE,
"halign", GTK_ALIGN_CENTER,
G_CALLBACK (show_or_hide_handles), self);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
- g_object_set (box, "margin", 10, NULL);
+ gtk_widget_set_margin_start (box, 10);
+ gtk_widget_set_margin_end (box, 10);
+ gtk_widget_set_margin_top (box, 10);
+ gtk_widget_set_margin_bottom (box, 10);
gtk_widget_show (box);
toolbar = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
gtk_widget_add_css_class (toolbar, "linked");
G_CALLBACK (show_or_hide_handles), text_view);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
- g_object_set (box, "margin", 10, NULL);
+ gtk_widget_set_margin_start (box, 10);
+ gtk_widget_set_margin_end (box, 10);
+ gtk_widget_set_margin_top (box, 10);
+ gtk_widget_set_margin_bottom (box, 10);
toolbar = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
gtk_widget_add_css_class (toolbar, "linked");
gtk_container_add (GTK_CONTAINER (priv->selection_bubble), box);
PROP_MARGIN_END,
PROP_MARGIN_TOP,
PROP_MARGIN_BOTTOM,
- PROP_MARGIN,
PROP_HEXPAND,
PROP_VEXPAND,
PROP_HEXPAND_SET,
0,
GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY);
- /**
- * GtkWidget:margin:
- *
- * Sets all four sides' margin at once. If read, returns max
- * margin on any side.
- */
- widget_props[PROP_MARGIN] =
- g_param_spec_int ("margin",
- P_("All Margins"),
- P_("Pixels of extra space on all four sides"),
- 0, G_MAXINT16,
- 0,
- GTK_PARAM_READWRITE);
-
/**
* GtkWidget:hexpand:
*
case PROP_MARGIN_BOTTOM:
gtk_widget_set_margin_bottom (widget, g_value_get_int (value));
break;
- case PROP_MARGIN:
- g_object_freeze_notify (G_OBJECT (widget));
- gtk_widget_set_margin_start (widget, g_value_get_int (value));
- gtk_widget_set_margin_end (widget, g_value_get_int (value));
- gtk_widget_set_margin_top (widget, g_value_get_int (value));
- gtk_widget_set_margin_bottom (widget, g_value_get_int (value));
- g_object_thaw_notify (G_OBJECT (widget));
- break;
case PROP_HEXPAND:
gtk_widget_set_hexpand (widget, g_value_get_boolean (value));
break;
case PROP_MARGIN_BOTTOM:
g_value_set_int (value, gtk_widget_get_margin_bottom (widget));
break;
- case PROP_MARGIN:
- g_value_set_int (value, MAX (MAX (priv->margin.left,
- priv->margin.right),
- MAX (priv->margin.top,
- priv->margin.bottom)));
- break;
case PROP_HEXPAND:
g_value_set_boolean (value, gtk_widget_get_hexpand (widget));
break;
gtk_list_box_row_set_activatable (GTK_LIST_BOX_ROW (row), FALSE);
box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 40);
gtk_container_add (GTK_CONTAINER (row), box);
- g_object_set (box, "margin", 10, NULL);
+ gtk_widget_set_margin_start (box, 10);
+ gtk_widget_set_margin_end (box, 10);
+ gtk_widget_set_margin_top (box, 10);
+ gtk_widget_set_margin_bottom (box, 10);
label = gtk_label_new (G_OBJECT_TYPE_NAME (controller));
g_object_set (label, "xalign", 0.0, NULL);
gtk_container_add (GTK_CONTAINER (box), label);
<child>
<object class="GtkBox">
<property name="spacing">6</property>
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<child>
<object class="GtkToggleButton" id="disable_button">
<property name="relief">none</property>
<child>
<object class="GtkBox">
<property name="spacing">6</property>
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<child>
<object class="GtkToggleButton" id="show_button">
<property name="relief">none</property>
box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 40);
g_object_set (box,
- "margin", 10,
"margin-start", 10 + indent,
+ "margin-end", 10,
+ "margin-top", 10,
+ "margin-bottom", 10,
NULL);
label = gtk_label_new (name);
box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 40);
g_object_set (box,
- "margin", 10,
"margin-start", 10 + indent,
+ "margin-end", 10,
+ "margin-top", 10,
+ "margin-bottom", 10,
NULL);
label = gtk_label_new (name);
<child>
<object class="GtkBox" id="box">
<property name="orientation">vertical</property>
- <property name="margin">60</property>
+ <property name="margin-start">60</property>
+ <property name="margin-end">60</property>
+ <property name="margin-top">60</property>
+ <property name="margin-bottom">60</property>
<property name="spacing">10</property>
<child>
<object class="GtkFrame" id="version_frame">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="gtk_version_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="gdk_backend_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="gsk_renderer_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="pango_fontmap_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="prefix_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="xdg_data_home_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="xdg_data_dirs_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="gtk_path_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="gtk_exe_prefix_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="gtk_data_prefix_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="gsettings_schema_dir_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="display_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="display_rgba_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="display_composited_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="gl_version_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="gl_vendor_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="vk_device_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="vk_api_version_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="vk_driver_version_label">
<template class="GtkInspectorLogs" parent="GtkBox">
<child>
<object class="GtkBox">
- <property name="margin">20</property>
+ <property name="margin-start">20</property>
+ <property name="margin-end">20</property>
+ <property name="margin-top">20</property>
+ <property name="margin-bottom">20</property>
<property name="spacing">20</property>
<property name="halign">center</property>
<property name="hexpand">1</property>
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="address_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="type_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="refcount_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="state_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="buildable_id_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="surface_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="renderer_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="frame_clock_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel">
gtk_label_set_use_markup (GTK_LABEL (widget), TRUE);
}
- g_object_set (widget, "margin", 6, NULL); /* Seriously? g_object_set() needed for that? */
+ gtk_widget_set_margin_start (widget, 6);
+ gtk_widget_set_margin_end (widget, 6);
+ gtk_widget_set_margin_top (widget, 6);
+ gtk_widget_set_margin_bottom (widget, 6);
+
return widget;
}
gtk_popover_set_pointing_to (GTK_POPOVER (popover), &rect);
image = gtk_image_new_from_paintable (GDK_PAINTABLE (texture));
- g_object_set (image, "margin", 20, NULL);
+ gtk_widget_set_margin_start (image, 20);
+ gtk_widget_set_margin_end (image, 20);
+ gtk_widget_set_margin_top (image, 20);
+ gtk_widget_set_margin_bottom (image, 20);
gtk_container_add (GTK_CONTAINER (popover), image);
gtk_popover_popup (GTK_POPOVER (popover));
<child>
<object class="GtkBox">
<property name="spacing">6</property>
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<child>
<object class="GtkToggleButton">
<property name="relief">none</property>
<object class="GtkGrid" id="info_grid">
<property name="row-spacing">10</property>
<property name="column-spacing">10</property>
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="halign">center</property>
<child>
<object class="GtkLabel" id="name">
text = g_strdup_printf ("%p (%s)", widget, g_type_name_from_instance ((GTypeInstance*)widget));
label = gtk_label_new (text);
g_free (text);
- g_object_set (label, "margin", 10, NULL);
+ gtk_widget_set_margin_start (label, 10);
+ gtk_widget_set_margin_end (label, 10);
+ gtk_widget_set_margin_top (label, 10);
+ gtk_widget_set_margin_bottom (label, 10);
gtk_widget_set_halign (label, GTK_ALIGN_START);
gtk_widget_set_valign (label, GTK_ALIGN_BASELINE);
gtk_container_add (GTK_CONTAINER (row), label);
gtk_container_add (GTK_CONTAINER (box), box2);
label = gtk_label_new (_("Mode"));
- g_object_set (label, "margin", 10, NULL);
+ gtk_widget_set_margin_start (label, 10);
+ gtk_widget_set_margin_end (label, 10);
+ gtk_widget_set_margin_top (label, 10);
+ gtk_widget_set_margin_bottom (label, 10);
gtk_widget_set_halign (label, GTK_ALIGN_START);
gtk_widget_set_valign (label, GTK_ALIGN_BASELINE);
gtk_container_add (GTK_CONTAINER (box2), label);
combo = gtk_combo_box_text_new ();
- g_object_set (combo, "margin", 10, NULL);
+ gtk_widget_set_margin_start (combo, 10);
+ gtk_widget_set_margin_end (combo, 10);
+ gtk_widget_set_margin_top (combo, 10);
+ gtk_widget_set_margin_bottom (combo, 10);
gtk_widget_set_halign (combo, GTK_ALIGN_END);
gtk_widget_set_valign (combo, GTK_ALIGN_BASELINE);
gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (combo), C_("sizegroup mode", "None"));
NULL);
label = g_object_new (GTK_TYPE_LABEL,
- "margin", 6,
+ "margin-start", 6,
+ "margin-end", 6,
+ "margin-top", 6,
+ "margin-bottom", 6,
"label", name,
"selectable", TRUE,
"xalign", 0.0,
priv->type = G_TYPE_NONE;
label = g_object_new (GTK_TYPE_LABEL,
- "margin", 12,
+ "margin-start", 12,
+ "margin-end", 12,
+ "margin-top", 12,
+ "margin-bottom", 12,
"label", "None",
NULL);
gtk_list_box_set_placeholder (GTK_LIST_BOX (priv->parents), label);
label = g_object_new (GTK_TYPE_LABEL,
- "margin", 12,
+ "margin-start", 12,
+ "margin-end", 12,
+ "margin-top", 12,
+ "margin-bottom", 12,
"label", "None",
NULL);
<child>
<object class="GtkBox" id="box">
<property name="orientation">vertical</property>
- <property name="margin">60</property>
+ <property name="margin-start">60</property>
+ <property name="margin-end">60</property>
+ <property name="margin-top">60</property>
+ <property name="margin-bottom">60</property>
<property name="spacing">10</property>
<child>
<object class="GtkFrame" id="visual_frame">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="theme_label">
<object class="GtkListBoxRow">
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="dark_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="cursor_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="cursor_size_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="icon_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="font_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">20</property>
<child>
<object class="GtkLabel" id="font_scale_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="direction_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="hidpi_label">
<object class="GtkListBoxRow">
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="animation_label">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">20</property>
<child>
<object class="GtkLabel" id="slowdown_label">
<object class="GtkListBoxRow">
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="fps_label">
<object class="GtkListBoxRow">
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="updates_label">
<object class="GtkListBoxRow">
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="fallback_label">
<object class="GtkListBoxRow">
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="baselines_label">
<object class="GtkListBoxRow">
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="layout_label">
<object class="GtkListBoxRow">
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="resize_label">
<object class="GtkListBoxRow">
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="focus_label">
<object class="GtkListBoxRow">
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="touchscreen_label">
<object class="GtkListBoxRow">
<child>
<object class="GtkBox">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="software_gl_label">
<property name="icon-name">go-previous-symbolic</property>
<property name="tooltip-text" translatable="yes">Toggle Sidebar</property>
<property name="relief">none</property>
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<property name="halign">center</property>
<property name="valign">center</property>
<signal name="clicked" handler="toggle_sidebar"/>
<property name="name">actions</property>
<property name="child">
<object class="GtkButton" id="refresh_actions_button">
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<property name="icon-name">view-refresh-symbolic</property>
<property name="tooltip-text" translatable="yes">Refresh action state</property>
<property name="relief">none</property>
<property name="name">magnifier</property>
<property name="child">
<object class="GtkScale">
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<property name="width-request">150</property>
<property name="draw-value">0</property>
<property name="adjustment">magnification_adjustment</property>
<property name="name">prop-search</property>
<property name="child">
<object class="GtkSearchEntry" id="prop_search_entry">
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<property name="max-width-chars">40</property>
</object>
</property>
<property name="name">layout-prop-search</property>
<property name="child">
<object class="GtkSearchEntry" id="layout_prop_search_entry">
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<property name="max-width-chars">40</property>
</object>
</property>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">2</property>
- <property name="margin">5</property>
+ <property name="margin-start">5</property>
+ <property name="margin-end">5</property>
+ <property name="margin-top">5</property>
+ <property name="margin-bottom">5</property>
<child>
<object class="GtkBox" id="box">
<property name="orientation">vertical</property>
<property name="spacing">12</property>
- <property name="margin">5</property>
+ <property name="margin-start">5</property>
+ <property name="margin-end">5</property>
+ <property name="margin-top">5</property>
+ <property name="margin-bottom">5</property>
<property name="vexpand">1</property>
<child>
<object class="GtkImage" id="logo_image">
<property name="orientation">vertical</property>
<property name="row-spacing">2</property>
<property name="column-spacing">8</property>
- <property name="margin">5</property>
+ <property name="margin-start">5</property>
+ <property name="margin-end">5</property>
+ <property name="margin-top">5</property>
+ <property name="margin-bottom">5</property>
</object>
</child>
</object>
<object class="GtkImage">
<property name="icon-name">application-x-executable-symbolic</property>
<property name="pixel-size">48</property>
- <property name="margin">12</property>
+ <property name="margin-start">12</property>
+ <property name="margin-end">12</property>
+ <property name="margin-top">12</property>
+ <property name="margin-bottom">12</property>
<style>
<class name="dim-label"/>
</style>
<object class="GtkBox" id="action_area">
<property name="halign">end</property>
<property name="spacing">6</property>
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<child>
<object class="GtkButton" id="close">
<property name="visible">0</property>
<object class="GtkBox" id="dialog-vbox1">
<property name="orientation">vertical</property>
<property name="spacing">2</property>
- <property name="margin">5</property>
+ <property name="margin-start">5</property>
+ <property name="margin-end">5</property>
+ <property name="margin-top">5</property>
+ <property name="margin-bottom">5</property>
<child>
<object class="GtkColorChooserWidget" id="chooser">
- <property name="margin">5</property>
+ <property name="margin-start">5</property>
+ <property name="margin-end">5</property>
+ <property name="margin-top">5</property>
+ <property name="margin-bottom">5</property>
<property name="rgba">rgb(255,255,255)</property>
<property name="hexpand">1</property>
<property name="vexpand">1</property>
<child>
<object class="GtkBox" id="emoji_box">
<property name="orientation">vertical</property>
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<property name="spacing">6</property>
<child>
<object class="GtkFlowBox" id="recent.box">
<property name="orientation">vertical</property>
<child internal-child="action_area">
<object class="GtkBox" id="dialog-action_area1">
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<property name="hexpand">1</property>
<property name="halign">end</property>
</object>
<property name="child">
<object class="GtkBox">
<property name="spacing">6</property>
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<child>
<object class="GtkPathBar" id="browse_path_bar">
<property name="hexpand">1</property>
<property name="child">
<object class="GtkBox" id="location_entry_box">
<property name="spacing">6</property>
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
</object>
</property>
</object>
<property name="name">search</property>
<property name="child">
<object class="GtkCenterBox" id="search_entry_box">
- <property name="margin">6</property>
+ <property name="margin-start">6</property>
+ <property name="margin-end">6</property>
+ <property name="margin-top">6</property>
+ <property name="margin-bottom">6</property>
<child type="center">
<object class="GtkSearchEntry" id="search_entry">
<property name="width-chars">45</property>
<object class="GtkPopover" id="new_folder_popover">
<child>
<object class="GtkGrid">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="column-spacing">6</property>
<property name="row-spacing">6</property>
<child>
<signal name="closed" handler="rename_file_end"/>
<child>
<object class="GtkGrid">
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<property name="row-spacing">6</property>
<property name="column-spacing">6</property>
<child>
<object class="GtkBox" id="dialog-vbox1">
<property name="orientation">vertical</property>
<property name="spacing">2</property>
- <property name="margin">5</property>
+ <property name="margin-start">5</property>
+ <property name="margin-end">5</property>
+ <property name="margin-top">5</property>
+ <property name="margin-bottom">5</property>
<child>
<object class="GtkFontChooserWidget" id="fontchooser">
<property name="vexpand">1</property>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">12</property>
- <property name="margin">12</property>
+ <property name="margin-start">12</property>
+ <property name="margin-end">12</property>
+ <property name="margin-top">12</property>
+ <property name="margin-bottom">12</property>
<child>
<object class="GtkGrid" id="axis_grid">
<property name="row-spacing">6</property>
<object class="GtkBox" id="dialog-vbox1">
<property name="orientation">vertical</property>
<property name="spacing">2</property>
- <property name="margin">5</property>
+ <property name="margin-start">5</property>
+ <property name="margin-end">5</property>
+ <property name="margin-top">5</property>
+ <property name="margin-bottom">5</property>
<child>
<object class="GtkGrid" id="grid1">
<property name="row-spacing">6</property>
<property name="column-spacing">12</property>
- <property name="margin">5</property>
+ <property name="margin-start">5</property>
+ <property name="margin-end">5</property>
+ <property name="margin-top">5</property>
+ <property name="margin-bottom">5</property>
<property name="vexpand">1</property>
<child>
<object class="GtkLabel" id="printer_combo_label">
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">6</property>
- <property name="margin">18</property>
+ <property name="margin-start">18</property>
+ <property name="margin-end">18</property>
+ <property name="margin-top">18</property>
+ <property name="margin-bottom">18</property>
<child>
<object class="GtkLabel">
<property name="hexpand">1</property>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">12</property>
- <property name="margin">12</property>
+ <property name="margin-start">12</property>
+ <property name="margin-end">12</property>
+ <property name="margin-top">12</property>
+ <property name="margin-bottom">12</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Recent Servers</property>
<object class="GtkBox" id="general_main_box">
<property name="orientation">vertical</property>
<property name="spacing">18</property>
- <property name="margin">12</property>
+ <property name="margin-start">12</property>
+ <property name="margin-end">12</property>
+ <property name="margin-top">12</property>
+ <property name="margin-bottom">12</property>
<child>
<object class="GtkBox" id="box2">
<property name="orientation">vertical</property>
<object class="GtkBox" id="page_setup_main_box">
<property name="orientation">vertical</property>
<property name="spacing">18</property>
- <property name="margin">12</property>
+ <property name="margin-start">12</property>
+ <property name="margin-end">12</property>
+ <property name="margin-top">12</property>
+ <property name="margin-bottom">12</property>
<child>
<object class="GtkBox" id="box4">
<property name="spacing">18</property>
<object class="GtkGrid" id="job_page">
<property name="row-spacing">18</property>
<property name="column-spacing">18</property>
- <property name="margin">12</property>
+ <property name="margin-start">12</property>
+ <property name="margin-end">12</property>
+ <property name="margin-top">12</property>
+ <property name="margin-bottom">12</property>
<child>
<object class="GtkBox" id="frame_template5">
<property name="orientation">vertical</property>
<object class="GtkGrid" id="image_quality_table">
<property name="row-spacing">6</property>
<property name="column-spacing">12</property>
- <property name="margin">12</property>
+ <property name="margin-start">12</property>
+ <property name="margin-end">12</property>
+ <property name="margin-top">12</property>
+ <property name="margin-bottom">12</property>
</object>
</child>
</object>
<object class="GtkGrid" id="color_table">
<property name="row-spacing">6</property>
<property name="column-spacing">12</property>
- <property name="margin">12</property>
+ <property name="margin-start">12</property>
+ <property name="margin-end">12</property>
+ <property name="margin-top">12</property>
+ <property name="margin-bottom">12</property>
</object>
</child>
</object>
<object class="GtkGrid" id="finishing_table">
<property name="row-spacing">6</property>
<property name="column-spacing">12</property>
- <property name="margin">12</property>
+ <property name="margin-start">12</property>
+ <property name="margin-end">12</property>
+ <property name="margin-top">12</property>
+ <property name="margin-bottom">12</property>
</object>
</child>
</object>
<object class="GtkBox" id="advanced_vbox">
<property name="orientation">vertical</property>
<property name="spacing">18</property>
- <property name="margin">12</property>
+ <property name="margin-start">12</property>
+ <property name="margin-end">12</property>
+ <property name="margin-top">12</property>
+ <property name="margin-bottom">12</property>
</object>
</child>
</object>
<child>
<object class="GtkBox" id="box">
<property name="orientation">vertical</property>
- <property name="margin">4</property>
+ <property name="margin-start">4</property>
+ <property name="margin-end">4</property>
+ <property name="margin-top">4</property>
+ <property name="margin-bottom">4</property>
<property name="spacing">4</property>
<child>
<object class="GtkButton" id="plus_button">
g_signal_connect (window, "destroy", G_CALLBACK (quit_cb), &done);
overlay = gtk_overlay_new ();
- g_object_set (overlay, "margin", 12, NULL);
+ gtk_widget_set_margin_start (overlay, 12);
+ gtk_widget_set_margin_end (overlay, 12);
+ gtk_widget_set_margin_top (overlay, 12);
+ gtk_widget_set_margin_bottom (overlay, 12);
+
gtk_container_add (GTK_CONTAINER (window), overlay);
gtk_widget_show (overlay);
<object class="GtkBox">
<property name="name">submenu1</property>
<property name="orientation">vertical</property>
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<object class="GtkBox">
<property name="name">submenu2</property>
<property name="orientation">vertical</property>
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<child>
<object class="GtkModelButton">
<property name="action-name">top.action7</property>
<object class="GtkBox">
<property name="name">subsubmenu</property>
<property name="orientation">vertical</property>
- <property name="margin">10</property>
+ <property name="margin-start">10</property>
+ <property name="margin-end">10</property>
+ <property name="margin-top">10</property>
+ <property name="margin-bottom">10</property>
<child>
<object class="GtkModelButton">
<property name="action-name">action8</property>
"margin-start",
"margin-end",
"margin-top",
- "margin-bottom",
- "margin"
+ "margin-bottom"
};
test_window = gtk_window_new ();
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 40);
top = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 40);
bottom = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 40);
- g_object_set (box, "margin", 40, NULL);
+ gtk_widget_set_margin_start (box, 40);
+ gtk_widget_set_margin_end (box, 40);
+ gtk_widget_set_margin_top (box, 40);
+ gtk_widget_set_margin_bottom (box, 40);
w = gtk_button_new ();
gtk_widget_set_valign (w, GTK_ALIGN_CENTER);
grid = gtk_grid_new ();
g_object_set (grid,
- "margin", 20,
+ "margin-start", 20,
+ "margin-end", 20,
+ "margin-top", 20,
+ "margin-bottom", 20,
"row-spacing", 10,
"column-spacing", 10,
NULL);
g_object_bind_property (box, "homogeneous",
check, "active",
G_BINDING_BIDIRECTIONAL|G_BINDING_SYNC_CREATE);
- g_object_set (check, "margin", 10, NULL);
+ gtk_widget_set_margin_start (check, 10);
+ gtk_widget_set_margin_end (check, 10);
+ gtk_widget_set_margin_top (check, 10);
+ gtk_widget_set_margin_bottom (check, 10);
gtk_widget_set_halign (check, GTK_ALIGN_CENTER);
gtk_widget_show (check);
gtk_container_add (GTK_CONTAINER (vbox), check);
b = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 10);
- g_object_set (b, "margin", 10, NULL);
+ gtk_widget_set_margin_start (b, 10);
+ gtk_widget_set_margin_end (b, 10);
+ gtk_widget_set_margin_top (b, 10);
+ gtk_widget_set_margin_bottom (b, 10);
gtk_widget_set_halign (b, GTK_ALIGN_CENTER);
label = gtk_label_new ("Spacing:");
gtk_widget_set_halign (label, GTK_ALIGN_END);
GtkWidget *label;
label = gtk_label_new ("content");
- g_object_set (label, "margin", 50, NULL);
+ gtk_widget_set_margin_start (label, 50);
+ gtk_widget_set_margin_end (label, 50);
+ gtk_widget_set_margin_top (label, 50);
+ gtk_widget_set_margin_bottom (label, 50);
gtk_widget_show (label);
gtk_container_add (GTK_CONTAINER (gtk_dialog_get_content_area (GTK_DIALOG (dialog))), label);
grid = gtk_grid_new ();
g_object_set (grid,
- "margin", 20,
+ "margin-start", 20,
+ "margin-end", 20,
+ "margin-top", 20,
+ "margin-bottom", 20,
"row-spacing", 20,
"column-spacing", 20,
NULL);
gtk_container_add (GTK_CONTAINER (window), grid);
gtk_grid_set_row_spacing (GTK_GRID (grid), 6);
gtk_grid_set_column_spacing (GTK_GRID (grid), 6);
- g_object_set (grid, "margin", 10, NULL);
+ gtk_widget_set_margin_start (grid, 10);
+ gtk_widget_set_margin_end (grid, 10);
+ gtk_widget_set_margin_top (grid, 10);
+ gtk_widget_set_margin_bottom (grid, 10);
/*
* Open File - Sets the icon using a GIcon
gtk_container_add (GTK_CONTAINER (box), entry);
image = gtk_image_new_from_icon_name ("edit-find-symbolic");
gtk_widget_set_cursor_from_name (image, "default");
- g_object_set (image, "margin", 6, NULL);
+ gtk_widget_set_margin_start (image, 6);
+ gtk_widget_set_margin_end (image, 6);
+ gtk_widget_set_margin_top (image, 6);
+ gtk_widget_set_margin_bottom (image, 6);
gtk_widget_set_tooltip_text (image, "Click me");
GtkGesture *gesture;
gtk_widget_add_controller (image, GTK_EVENT_CONTROLLER (gesture));
gtk_container_add (GTK_CONTAINER (box), image);
image = gtk_image_new_from_icon_name ("document-save-symbolic");
- g_object_set (image, "margin", 6, NULL);
+ gtk_widget_set_margin_start (image, 6);
+ gtk_widget_set_margin_end (image, 6);
+ gtk_widget_set_margin_top (image, 6);
+ gtk_widget_set_margin_bottom (image, 6);
gtk_container_add (GTK_CONTAINER (box), image);
gtk_grid_attach (GTK_GRID (grid), box, 1, 7, 1, 1);
toggle = gtk_toggle_button_new_with_label ("H Expand");
gtk_widget_set_halign (toggle, GTK_ALIGN_CENTER);
gtk_widget_set_valign (toggle, GTK_ALIGN_CENTER);
- g_object_set (toggle, "margin", 5, NULL);
+ gtk_widget_set_margin_start (toggle, 5);
+ gtk_widget_set_margin_end (toggle, 5);
+ gtk_widget_set_margin_top (toggle, 5);
+ gtk_widget_set_margin_bottom (toggle, 5);
g_signal_connect (G_OBJECT (toggle), "toggled",
G_CALLBACK (on_toggle_hexpand), NULL);
gtk_container_add (GTK_CONTAINER (colorbox), toggle);
toggle = gtk_toggle_button_new_with_label ("V Expand");
gtk_widget_set_halign (toggle, GTK_ALIGN_CENTER);
gtk_widget_set_valign (toggle, GTK_ALIGN_CENTER);
- g_object_set (toggle, "margin", 5, NULL);
+ gtk_widget_set_margin_start (toggle, 5);
+ gtk_widget_set_margin_end (toggle, 5);
+ gtk_widget_set_margin_top (toggle, 5);
+ gtk_widget_set_margin_bottom (toggle, 5);
g_signal_connect (G_OBJECT (toggle), "toggled",
G_CALLBACK (on_toggle_vexpand), NULL);
gtk_container_add (GTK_CONTAINER (colorbox), toggle);
toggle = gtk_toggle_button_new_with_label ("H Expand");
gtk_widget_set_halign (toggle, GTK_ALIGN_CENTER);
gtk_widget_set_valign (toggle, GTK_ALIGN_CENTER);
- g_object_set (toggle, "margin", 5, NULL);
+ gtk_widget_set_margin_start (toggle, 5);
+ gtk_widget_set_margin_end (toggle, 5);
+ gtk_widget_set_margin_top (toggle, 5);
+ gtk_widget_set_margin_bottom (toggle, 5);
g_signal_connect (G_OBJECT (toggle), "toggled",
G_CALLBACK (on_toggle_hexpand), NULL);
gtk_container_add (GTK_CONTAINER (colorbox), toggle);
toggle = gtk_toggle_button_new_with_label ("V Expand");
gtk_widget_set_halign (toggle, GTK_ALIGN_CENTER);
gtk_widget_set_valign (toggle, GTK_ALIGN_CENTER);
- g_object_set (toggle, "margin", 5, NULL);
+ gtk_widget_set_margin_start (toggle, 5);
+ gtk_widget_set_margin_end (toggle, 5);
+ gtk_widget_set_margin_top (toggle, 5);
+ gtk_widget_set_margin_bottom (toggle, 5);
g_signal_connect (G_OBJECT (toggle), "toggled",
G_CALLBACK (on_toggle_vexpand), NULL);
gtk_container_add (GTK_CONTAINER (colorbox), toggle);
g_signal_connect (win, "response", G_CALLBACK (quit_cb), &done);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 18);
- g_object_set (vbox, "margin", 6, NULL);
+ gtk_widget_set_margin_start (vbox, 6);
+ gtk_widget_set_margin_end (vbox, 6);
+ gtk_widget_set_margin_top (vbox, 6);
+ gtk_widget_set_margin_bottom (vbox, 6);
gtk_container_add (GTK_CONTAINER (gtk_dialog_get_content_area (GTK_DIALOG (win))), vbox);
frame = gtk_frame_new ("<b>GtkFileChooserButton</b>");
g_signal_connect (window, "destroy", G_CALLBACK (quit_cb), &done);
vbox = GTK_BOX (gtk_box_new (GTK_ORIENTATION_VERTICAL, 5));
- g_object_set (vbox, "margin", 12, NULL);
+ gtk_widget_set_margin_start (vbox, 12);
+ gtk_widget_set_margin_end (vbox, 12);
+ gtk_widget_set_margin_top (vbox, 12);
+ gtk_widget_set_margin_bottom (vbox, 12);
gtk_container_add (GTK_CONTAINER (window), GTK_WIDGET (vbox));
frame = GTK_FRAME (gtk_frame_new ("Test GtkFrame"));
GtkWidget *label;
label = gtk_label_new ("Dialog Test");
- g_object_set (label, "margin", 10, NULL);
+ gtk_widget_set_margin_start (label, 10);
+ gtk_widget_set_margin_end (label, 10);
+ gtk_widget_set_margin_top (label, 10);
+ gtk_widget_set_margin_bottom (label, 10);
gtk_container_add (GTK_CONTAINER (content_area),
label);
gtk_widget_show (label);
gtk_window_set_title (GTK_WINDOW (window), "Timeout Test");
label = gtk_label_new ("count: 0");
- g_object_set (label, "margin", 10, NULL);
+ gtk_widget_set_margin_start (label, 10);
+ gtk_widget_set_margin_end (label, 10);
+ gtk_widget_set_margin_top (label, 10);
+ gtk_widget_set_margin_bottom (label, 10);
gtk_container_add (GTK_CONTAINER (content_area), label);
gtk_widget_show (label);
header = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 10);
gtk_style_context_add_class (gtk_widget_get_style_context (header), "titlebar");
gtk_style_context_add_class (gtk_widget_get_style_context (header), "header-bar");
- g_object_set (header, "margin", 10, NULL);
+ gtk_widget_set_margin_start (header, 10);
+ gtk_widget_set_margin_end (header, 10);
+ gtk_widget_set_margin_top (header, 10);
+ gtk_widget_set_margin_bottom (header, 10);
label = gtk_label_new ("Label");
gtk_container_add (GTK_CONTAINER (header), label);
widget = gtk_level_bar_new ();
window = gtk_window_new ();
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
- g_object_set (vbox, "margin", 8, NULL);
+ gtk_widget_set_margin_start (vbox, 8);
+ gtk_widget_set_margin_end (vbox, 8);
+ gtk_widget_set_margin_top (vbox, 8);
+ gtk_widget_set_margin_bottom (vbox, 8);
gtk_container_add (GTK_CONTAINER (window), vbox);
window = gtk_window_new ();
gtk_window_set_default_size (GTK_WINDOW (window), 500, 100);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- g_object_set (box, "margin", 20, NULL);
+ gtk_widget_set_margin_start (box, 20);
+ gtk_widget_set_margin_end (box, 20);
+ gtk_widget_set_margin_top (box, 20);
+ gtk_widget_set_margin_bottom (box, 20);
bar = create_level_bar ();
gtk_container_add (GTK_CONTAINER (window), box);
gtk_container_add (GTK_CONTAINER (box), bar);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 12);
gtk_container_add (GTK_CONTAINER (window), hbox);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
- g_object_set (vbox, "margin", 12, NULL);
+ gtk_widget_set_margin_start (vbox, 12);
+ gtk_widget_set_margin_end (vbox, 12);
+ gtk_widget_set_margin_top (vbox, 12);
+ gtk_widget_set_margin_bottom (vbox, 12);
gtk_container_add (GTK_CONTAINER (hbox), vbox);
list = gtk_list_box_new ();
win = gtk_window_new ();
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 12);
- g_object_set (box, "margin", 12, NULL);
+ gtk_widget_set_margin_start (box, 12);
+ gtk_widget_set_margin_end (box, 12);
+ gtk_widget_set_margin_top (box, 12);
+ gtk_widget_set_margin_bottom (box, 12);
gtk_container_add (GTK_CONTAINER (win), box);
grid = gtk_grid_new ();
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 120);
top = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 120);
bottom = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 120);
- g_object_set (box, "margin", 120, NULL);
+ gtk_widget_set_margin_start (box, 120);
+ gtk_widget_set_margin_end (box, 120);
+ gtk_widget_set_margin_top (box, 120);
+ gtk_widget_set_margin_bottom (box, 120);
w = gtk_button_new ();
gtk_widget_set_valign (w, GTK_ALIGN_CENTER);
gtk_window_set_title (GTK_WINDOW (win), "Non-zero X");
grid = gtk_grid_new ();
- g_object_set (grid, "margin", 5, NULL);
+ gtk_widget_set_margin_start (grid, 5);
+ gtk_widget_set_margin_end (grid, 5);
+ gtk_widget_set_margin_top (grid, 5);
+ gtk_widget_set_margin_bottom (grid, 5);
+
gtk_container_add (GTK_CONTAINER (win), grid);
gtk_grid_attach (GTK_GRID (grid), gtk_label_new ("Above"), 1, 0, 1, 1);
gtk_grid_attach (GTK_GRID (grid), gtk_label_new ("Below"), 1, 2, 1, 1);
child = gtk_label_new ("I'm the overlay");
gtk_widget_set_halign (child, GTK_ALIGN_START);
gtk_widget_set_valign (child, GTK_ALIGN_START);
- g_object_set (child, "margin", 3, NULL);
+ gtk_widget_set_margin_start (child, 3);
+ gtk_widget_set_margin_end (child, 3);
+ gtk_widget_set_margin_top (child, 3);
+ gtk_widget_set_margin_bottom (child, 3);
+
gtk_overlay_add_overlay (GTK_OVERLAY (overlay), child);
child = gtk_label_new ("No, I'm the overlay");
gtk_widget_set_halign (child, GTK_ALIGN_END);
gtk_widget_set_valign (child, GTK_ALIGN_END);
gtk_overlay_add_overlay (GTK_OVERLAY (overlay), child);
- g_object_set (child, "margin", 3, NULL);
+ gtk_widget_set_margin_start (child, 3);
+ gtk_widget_set_margin_end (child, 3);
+ gtk_widget_set_margin_top (child, 3);
+ gtk_widget_set_margin_bottom (child, 3);
+
return win;
}
text = gtk_text_view_new ();
gtk_widget_set_size_request (text, 200, 200);
- g_object_set (text, "margin", 5, NULL);
+ gtk_widget_set_margin_start (text, 5);
+ gtk_widget_set_margin_end (text, 5);
+ gtk_widget_set_margin_top (text, 5);
+ gtk_widget_set_margin_bottom (text, 5);
gtk_widget_set_hexpand (text, TRUE);
gtk_widget_set_vexpand (text, TRUE);
gtk_grid_attach (GTK_GRID (grid), text, 1, 1, 1, 1);
gtk_widget_set_halign (child, GTK_ALIGN_START);
gtk_widget_set_valign (child, GTK_ALIGN_START);
gtk_overlay_add_overlay (GTK_OVERLAY (overlay), child);
- g_object_set (child, "margin", 1, NULL);
+ gtk_widget_set_margin_start (child, 1);
+ gtk_widget_set_margin_end (child, 1);
+ gtk_widget_set_margin_top (child, 1);
+ gtk_widget_set_margin_bottom (child, 1);
child = gtk_label_new ("Bottom right overlay");
gtk_widget_set_halign (child, GTK_ALIGN_END);
gtk_widget_set_valign (child, GTK_ALIGN_END);
gtk_overlay_add_overlay (GTK_OVERLAY (overlay), child);
- g_object_set (child, "margin", 1, NULL);
+ gtk_widget_set_margin_start (child, 1);
+ gtk_widget_set_margin_end (child, 1);
+ gtk_widget_set_margin_top (child, 1);
+ gtk_widget_set_margin_bottom (child, 1);
return win;
}
gtk_widget_set_halign (child, GTK_ALIGN_FILL);
gtk_widget_set_valign (child, GTK_ALIGN_START);
gtk_overlay_add_overlay (GTK_OVERLAY (overlay), child);
- g_object_set (child, "margin", 4, NULL);
+ gtk_widget_set_margin_start (child, 4);
+ gtk_widget_set_margin_end (child, 4);
+ gtk_widget_set_margin_top (child, 4);
+ gtk_widget_set_margin_bottom (child, 4);
return win;
}
gtk_widget_set_halign (child, GTK_ALIGN_CENTER);
gtk_widget_set_valign (child, GTK_ALIGN_END);
gtk_overlay_add_overlay (GTK_OVERLAY (overlay), child);
- g_object_set (child, "margin", 4, NULL);
+ gtk_widget_set_margin_start (child, 4);
+ gtk_widget_set_margin_end (child, 4);
+ gtk_widget_set_margin_top (child, 4);
+ gtk_widget_set_margin_bottom (child, 4);
return win;
}
gtk_widget_set_halign (child, GTK_ALIGN_START);
gtk_widget_set_valign (child, GTK_ALIGN_END);
gtk_overlay_add_overlay (GTK_OVERLAY (overlay), child);
- g_object_set (child, "margin", 4, NULL);
+ gtk_widget_set_margin_start (child, 4);
+ gtk_widget_set_margin_end (child, 4);
+ gtk_widget_set_margin_top (child, 4);
+ gtk_widget_set_margin_bottom (child, 4);
controller = gtk_event_controller_motion_new ();
g_signal_connect (controller, "enter", G_CALLBACK (on_enter), overlay);
popover2 = (GtkWidget *)gtk_builder_get_object (builder, "popover");
gtk_menu_button_set_popover (GTK_MENU_BUTTON (button2), popover2);
- g_object_set (box, "margin", 10, NULL);
+ gtk_widget_set_margin_start (box, 10);
+ gtk_widget_set_margin_end (box, 10);
+ gtk_widget_set_margin_top (box, 10);
+ gtk_widget_set_margin_bottom (box, 10);
gtk_overlay_add_overlay (GTK_OVERLAY (overlay), box);
label = gtk_label_new ("Popover hexpand");
label = gtk_label_new (text);
g_free (text);
- g_object_set (label, "margin", 10, NULL);
+ gtk_widget_set_margin_start (label, 10);
+ gtk_widget_set_margin_end (label, 10);
+ gtk_widget_set_margin_top (label, 10);
+ gtk_widget_set_margin_bottom (label, 10);
gtk_widget_set_halign (label, GTK_ALIGN_START);
gtk_container_add (GTK_CONTAINER (row), label);
gtk_container_add (GTK_CONTAINER (list), row);
popup = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 10);
gtk_widget_set_halign (popup, GTK_ALIGN_CENTER);
gtk_widget_set_valign (popup, GTK_ALIGN_END);
- g_object_set (popup, "margin", 40, NULL);
+ gtk_widget_set_margin_start (popup, 40);
+ gtk_widget_set_margin_end (popup, 40);
+ gtk_widget_set_margin_top (popup, 40);
+ gtk_widget_set_margin_bottom (popup, 40);
label = gtk_label_new ("Getting more rows...");
spinner = gtk_spinner_new ();
gtk_container_add (GTK_CONTAINER (popup), label);
row->revealer = gtk_revealer_new ();
gtk_revealer_set_transition_type (GTK_REVEALER (row->revealer), GTK_REVEALER_TRANSITION_TYPE_SLIDE_RIGHT);
row->check = gtk_check_button_new ();
- g_object_set (row->check, "margin", 10, NULL);
+ gtk_widget_set_margin_start (row->check, 10);
+ gtk_widget_set_margin_end (row->check, 10);
+ gtk_widget_set_margin_top (row->check, 10);
+ gtk_widget_set_margin_bottom (row->check, 10);
gtk_widget_show (row->box);
gtk_widget_show (row->check);
<property name="vscrollbar-policy">always</property>
<child>
<object class="GtkGrid">
- <property name="margin">20</property>
+ <property name="margin-start">20</property>
+ <property name="margin-end">20</property>
+ <property name="margin-top">20</property>
+ <property name="margin-bottom">20</property>
<property name="row-spacing">10</property>
<property name="column-spacing">10</property>
<child>
gtk_widget_set_vexpand (view, TRUE);
gtk_container_add (GTK_CONTAINER (box), view);
box3 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
- g_object_set (box3, "margin", 10, NULL);
+ gtk_widget_set_margin_start (box3, 10);
+ gtk_widget_set_margin_end (box3, 10);
+ gtk_widget_set_margin_top (box3, 10);
+ gtk_widget_set_margin_bottom (box3, 10);
+
gtk_style_context_add_class (gtk_widget_get_style_context (box3), GTK_STYLE_CLASS_LINKED);
button = gtk_button_new_from_icon_name ("document-new-symbolic");
gtk_container_add (GTK_CONTAINER (box3), button);
(g_str_equal (pspec->name, "has-focus") ||
g_str_equal (pspec->name, "has-default") ||
g_str_equal (pspec->name, "is-focus") ||
- g_str_equal (pspec->name, "margin") ||
g_str_equal (pspec->name, "hexpand") ||
g_str_equal (pspec->name, "vexpand")))
continue;